right person for... - French English Dictionary